Skip to content

deps: batch 21 Dependabot updates; hold TypeScript 7 - #770

Merged
sirkirby merged 1 commit into
mainfrom
deps/dependabot-rollup-2026-07-28
Jul 29, 2026
Merged

deps: batch 21 Dependabot updates; hold TypeScript 7#770
sirkirby merged 1 commit into
mainfrom
deps/dependabot-rollup-2026-07-28

Conversation

@sirkirby

Copy link
Copy Markdown
Member

Consolidates the 26 open Dependabot PRs into one change, same methodology as #726: versions applied declaratively to the manifests and lockfiles regenerated, rather than merging the branches.

Landed

Root: @anthropic-ai/sdk 0.115.0, @openai/agents 0.13.5, @tanstack/react-query 5.101.4, @testing-library/jest-dom 7.0.0, jsdom 30.0.0, lucide-react 1.27.0, react 19.2.8, react-dom 19.2.8

packages/myco: @anthropic-ai/sdk 0.115.0, @openai/agents 0.13.5, smol-toml 1.7.1

packages/myco/ui + packages/myco-collective/ui: react 19.2.8, react-dom 19.2.8, @vitejs/plugin-react 6.0.4, @tanstack/react-query 5.101.4

packages/myco-collective/worker + packages/myco-team/worker: agents 0.19.0, @cloudflare/workers-types 5.20260727.1

Notes:

Held back: TypeScript 7.0.2 (all five workspaces)

Same reasoning as #726 — a major-version migration doesn't belong in a batch meant to be uneventful — and now with a concrete break: TS 7's npm package no longer exposes the compiler API surface Canopy's parser imports (ts.createSourceFile, ts.ScriptKind, ts.SyntaxKind, … in packages/myco/src/canopy/parsers/typescript.ts) — Dependabot #692's CI fails on exactly this, and #689 (myco/ui) times out at 19m. TS 7 needs its own migration pass covering the Canopy parser and the ts.sys usage in tests/ui/ui-typecheck-boundary.test.ts. Holding 6.0.3 keeps all five workspaces consistent. #675, #676, #686, #689, #692 stay open for that migration.

Closes #748, closes #749, closes #750, closes #751, closes #752, closes #753, closes #754, closes #755, closes #756, closes #757, closes #758, closes #759, closes #760, closes #761, closes #762, closes #763, closes #764, closes #765, closes #766, closes #767, closes #768

🤖 Generated with Claude Code

Consolidates the 26 open Dependabot PRs into one change, same methodology
as #726: versions applied declaratively and lockfiles regenerated.

Landed: @anthropic-ai/sdk 0.115.0, @openai/agents 0.13.5, @tanstack/
react-query 5.101.4, @testing-library/jest-dom 7.0.0, jsdom 30.0.0,
lucide-react 1.27.0, react 19.2.8, react-dom 19.2.8, smol-toml 1.7.1,
@vitejs/plugin-react 6.0.4, agents 0.19.0, @cloudflare/workers-types
5.20260727.1.

@openai/agents 0.13.5 lands where #726 held 0.13.2 — the harness
modelSettings break is fixed upstream; the tests/agent/ coverage that
caught it passes. react and react-dom move together, which resolves the
peer mismatch that failed Dependabot's solo react bump.

TypeScript 7.0.2 stays held at 6.0.3 across all five workspaces, as in
#726 — now with a concrete break: the TS 7 package no longer exposes the
compiler API Canopy's parser imports (canopy/parsers/typescript.ts), per
Dependabot #692's own CI failure. That is a standalone migration.

Gate: lint + fast suite 636 pass / 0 fail; build:verify OK.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@sirkirby
sirkirby force-pushed the deps/dependabot-rollup-2026-07-28 branch from f1121ba to 172bde6 Compare July 29, 2026 02:45
@sirkirby
sirkirby merged commit ee05226 into main Jul 29, 2026
2 checks passed
@sirkirby
sirkirby deleted the deps/dependabot-rollup-2026-07-28 branch July 29, 2026 02:53
sirkirby added a commit that referenced this pull request Jul 29, 2026
…r the compiler-API consumers (#772)

typescript@7 is the native compiler: its npm package ships the tsc
binary but no JS compiler API (the main module exports only version).
Every tsc --noEmit gate moves to the native compiler; the repo's two
programmatic API consumers — Canopy's AST parser
(canopy/parsers/typescript.ts) and tests/ui/ui-typecheck-boundary.test.ts
— import from a typescript-v6 npm alias (npm:typescript@^6.0.3), pinning
the stable compiler API independent of the toolchain. TS 7's
./unstable/ast subpath is explicitly unstable and not a foundation for
Canopy. The bun binary compile resolves the alias and bundles the v6 lib
exactly as before; build:verify confirms.

Closes the TypeScript 7 Dependabot PRs (#675 #676 #686 #689 #692) that
#726 and #770 deliberately held back.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant